home *** CD-ROM | disk | FTP | other *** search
/ CD Fun House 1 / CD Fun House (Wayzata Technology).iso / •The School House• / Camera(HFS) ••• / Camera(HFS) еее.rsrc / CODE_9.txt < prev    next >
Text File  |  1990-01-01  |  20KB  |  356 lines

  1. # near model CODE resource
  2. # jump table entries: 952-954 (3 of them)
  3. export_119:
  4. fn00000000:
  5. 00000000  4E56 FCB6                link       A6, -0x034A
  6. 00000004  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  7. 00000008  206E 000C                movea.l    A0, [A6 + 0xC]
  8. 0000000C  43EE FFC0                lea.l      A1, [A6 - 0x40]
  9. 00000010  7010                     moveq.l    D0, 0x10
  10. label00000012:
  11. 00000012  22D8                     move.l     [A1]+, [A0]+
  12. 00000014  5340                     subq.w     D0, 1
  13. 00000016  6EFA                     bgt        -0x4 /* 00000012 */
  14. 00000018  206E 0008                movea.l    A0, [A6 + 0x8]
  15. 0000001C  43EE FEC0                lea.l      A1, [A6 - 0x140]
  16. 00000020  7040                     moveq.l    D0, 0x40
  17. label00000022:
  18. 00000022  22D8                     move.l     [A1]+, [A0]+
  19. 00000024  5340                     subq.w     D0, 1
  20. 00000026  6EFA                     bgt        -0x4 /* 00000022 */
  21. 00000028  3E2E 0010                move.w     D7, [A6 + 0x10]
  22. 0000002C  4A47                     tst.w      D7
  23. 0000002E  677C                     beq        +0x7E /* 000000AC */
  24. 00000030  42A7                     clr.l      -[A7]
  25. 00000032  2F3A 0090                move.l     -[A7], [PC + 0x90 /* 000000C4, value 0x46455252 'FERR' */]
  26. 00000036  3F07                     move.w     -[A7], D7
  27. 00000038  A9A0                     syscall    GetResource
  28. 0000003A  285F                     movea.l    A4, [A7]+
  29. 0000003C  4267                     clr.w      -[A7]
  30. 0000003E  A9AF                     syscall    ResError
  31. 00000040  4A5F                     tst.w      [A7]+
  32. 00000042  6614                     bne        +0x16 /* 00000058 */
  33. 00000044  2054                     movea.l    A0, [A4]
  34. 00000046  43EE FCBC                lea.l      A1, [A6 - 0x344]
  35. 0000004A  7040                     moveq.l    D0, 0x40
  36. label0000004C:
  37. 0000004C  22D8                     move.l     [A1]+, [A0]+
  38. 0000004E  5340                     subq.w     D0, 1
  39. 00000050  6EFA                     bgt        -0x4 /* 0000004C */
  40. 00000052  2F0C                     move.l     -[A7], A4
  41. 00000054  A9A3                     syscall    ReleaseResource
  42. 00000056  6004                     bra        +0x6 /* 0000005C */
  43. label00000058:
  44. 00000058  422E FCBC                clr.b      [A6 - 0x344]
  45. label0000005C:
  46. 0000005C  302E 0012                move.w     D0, [A6 + 0x12]
  47. 00000060  6706                     beq        +0x8 /* 00000068 */
  48. 00000062  5340                     subq.w     D0, 1
  49. 00000064  670E                     beq        +0x10 /* 00000074 */
  50. 00000066  6016                     bra        +0x18 /* 0000007E */
  51. label00000068:
  52. 00000068  42A7                     clr.l      -[A7]
  53. 0000006A  3F3C 012C                move.w     -[A7], 0x12C
  54. 0000006E  A9BA                     syscall    GetString
  55. 00000070  265F                     movea.l    A3, [A7]+
  56. 00000072  600A                     bra        +0xC /* 0000007E */
  57. label00000074:
  58. 00000074  42A7                     clr.l      -[A7]
  59. 00000076  3F3C 012D                move.w     -[A7], 0x12D
  60. 0000007A  A9BA                     syscall    GetString
  61. 0000007C  265F                     movea.l    A3, [A7]+
  62. label0000007E:
  63. 0000007E  48C7                     ext.l      D7
  64. 00000080  2F07                     move.l     -[A7], D7
  65. 00000082  486E FDC0                pea.l      [A6 - 0x240]
  66. 00000086  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  67. 0000008A  2F13                     move.l     -[A7], [A3]
  68. 0000008C  486E FFC0                pea.l      [A6 - 0x40]
  69. 00000090  486E FDC0                pea.l      [A6 - 0x240]
  70. 00000094  486E FCBC                pea.l      [A6 - 0x344]
  71. 00000098  A98B                     syscall    ParamText
  72. 0000009A  486D FD10                pea.l      [A5 - 0x2F0]
  73. 0000009E  A851                     syscall    SetCursor
  74. 000000A0  4267                     clr.w      -[A7]
  75. 000000A2  3F3C 012C                move.w     -[A7], 0x12C
  76. 000000A6  42A7                     clr.l      -[A7]
  77. 000000A8  A986                     syscall    StopAlert
  78. 000000AA  3C1F                     move.w     D6, [A7]+
  79. label000000AC:
  80. 000000AC  4A47                     tst.w      D7
  81. 000000AE  56C0                     sne        D0
  82. 000000B0  4400                     neg.b      D0
  83. 000000B2  1D40 0014                move.b     [A6 + 0x14], D0
  84. 000000B6  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  85. 000000BA  4E5E                     unlink     A6
  86. 000000BC  205F                     movea.l    A0, [A7]+
  87. 000000BE  DEFC 000C                add.w      A7, 0xC
  88. 000000C2  4ED0                     jmp        [A0]
  89. 000000C4  4645                     not.w      D5
  90. 000000C6  5252                     addq.w     [A2], 1
  91. export_121:
  92. fn000000C8:
  93. 000000C8  4E56 FFBA                link       A6, -0x0046
  94. 000000CC  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  95. 000000D0  206E 0012                movea.l    A0, [A6 + 0x12]
  96. 000000D4  43EE FFC0                lea.l      A1, [A6 - 0x40]
  97. 000000D8  7010                     moveq.l    D0, 0x10
  98. label000000DA:
  99. 000000DA  22D8                     move.l     [A1]+, [A0]+
  100. 000000DC  5340                     subq.w     D0, 1
  101. 000000DE  6EFA                     bgt        -0x4 /* 000000DA */
  102. 000000E0  4267                     clr.w      -[A7]
  103. 000000E2  486E FFC0                pea.l      [A6 - 0x40]
  104. 000000E6  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  105. 000000EA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  106. 000000EE  4EAD 006A                jsr        [A5 + 0x6A /* export_9 */]
  107. 000000F2  3E1F                     move.w     D7, [A7]+
  108. 000000F4  4267                     clr.w      -[A7]
  109. 000000F6  4267                     clr.w      -[A7]
  110. 000000F8  3F07                     move.w     -[A7], D7
  111. 000000FA  486E FFC0                pea.l      [A6 - 0x40]
  112. 000000FE  487A 009E                pea.l      [PC + 0x9E /* 0000019E, value 0xE524F70, pstring "ROpen : FSOpen" */]
  113. 00000102  4EBA FEFC                jsr        [PC - 0x104 /* 00000000 */]
  114. 00000106  1C1F                     move.b     D6, [A7]+
  115. 00000108  2006                     move.l     D0, D6
  116. 0000010A  0A00 0001                xori.b     D0, 0x1
  117. 0000010E  6756                     beq        +0x58 /* 00000166 */
  118. 00000110  4267                     clr.w      -[A7]
  119. 00000112  206E 000C                movea.l    A0, [A6 + 0xC]
  120. 00000116  3F10                     move.w     -[A7], [A0]
  121. 00000118  3F3C 0001                move.w     -[A7], 0x1
  122. 0000011C  42A7                     clr.l      -[A7]
  123. 0000011E  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  124. 00000122  3E1F                     move.w     D7, [A7]+
  125. 00000124  4267                     clr.w      -[A7]
  126. 00000126  4267                     clr.w      -[A7]
  127. 00000128  3F07                     move.w     -[A7], D7
  128. 0000012A  486E FFC0                pea.l      [A6 - 0x40]
  129. 0000012E  487A 005E                pea.l      [PC + 0x5E /* 0000018E, value 0xF524F70, pstring "ROpen : SetFPos" */]
  130. 00000132  4EBA FECC                jsr        [PC - 0x134 /* 00000000 */]
  131. 00000136  1A1F                     move.b     D5, [A7]+
  132. 00000138  2005                     move.l     D0, D5
  133. 0000013A  0A00 0001                xori.b     D0, 0x1
  134. 0000013E  6726                     beq        +0x28 /* 00000166 */
  135. 00000140  4267                     clr.w      -[A7]
  136. 00000142  206E 000C                movea.l    A0, [A6 + 0xC]
  137. 00000146  3F10                     move.w     -[A7], [A0]
  138. 00000148  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  139. 0000014C  4EAD 0082                jsr        [A5 + 0x82 /* export_12 */]
  140. 00000150  3E1F                     move.w     D7, [A7]+
  141. 00000152  4267                     clr.w      -[A7]
  142. 00000154  4267                     clr.w      -[A7]
  143. 00000156  3F07                     move.w     -[A7], D7
  144. 00000158  486E FFC0                pea.l      [A6 - 0x40]
  145. 0000015C  487A 0020                pea.l      [PC + 0x20 /* 0000017E, value 0xE524F70, pstring "ROpen : GetEOF" */]
  146. 00000160  4EBA FE9E                jsr        [PC - 0x162 /* 00000000 */]
  147. 00000164  181F                     move.b     D4, [A7]+
  148. label00000166:
  149. 00000166  2006                     move.l     D0, D6
  150. 00000168  8005                     or.b       D0, D5
  151. 0000016A  8004                     or.b       D0, D4
  152. 0000016C  1D40 0016                move.b     [A6 + 0x16], D0
  153. 00000170  4CDF 00F0                movem.l    D4,D5,D6,D7, [A7]+
  154. 00000174  4E5E                     unlink     A6
  155. 00000176  205F                     movea.l    A0, [A7]+
  156. 00000178  DEFC 000E                add.w      A7, 0xE
  157. 0000017C  4ED0                     jmp        [A0]
  158. 0000017E  0E52 4F70                .invalid.w [A2], 0x4F70 /* 'Op' */ // invalid immediate operation
  159. 00000182  656E                     bcs        +0x70 /* 000001F2 */
  160. 00000184  203A 2047                move.l     D0, [PC + 0x2047 /* 000021CD, cstring ""<EOF> */]
  161. 00000188  6574                     bcs        +0x76 /* 000001FE */
  162. 0000018A  454F                     chk.w      D2, A7
  163. 0000018C  4600                     not.b      D0
  164. 0000018E  0F52                     bchg       [A2], D7
  165. 00000190  4F70 656E                chk.w      D7, <<invalid full ext with IS == 1 and I/IS == 6>>
  166. 00000194  203A 2053                move.l     D0, [PC + 0x2053 /* 000021E9, cstring ""<EOF> */]
  167. 00000198  6574                     bcs        +0x76 /* 0000020E */
  168. 0000019A  4650                     not.w      [A0]
  169. 0000019C  6F73                     ble        +0x75 /* 00000211 */
  170. 0000019E  0E52 4F70                .invalid.w [A2], 0x4F70 /* 'Op' */ // invalid immediate operation
  171. 000001A2  656E                     bcs        +0x70 /* 00000212 */
  172. 000001A4  203A 2046                move.l     D0, [PC + 0x2046 /* 000021EC, cstring ""<EOF> */]
  173. 000001A8  534F                     subq.w     A7, 1
  174. 000001AA  7065                     moveq.l    D0, 0x65
  175. 000001AC  6E00 4E56                bgt        +0x4E58 /* 00005004 */
  176. export_120: // at 000001AE (misaligned)
  177. 000001B0  FEA0 2F07                .extension 0xEA0 <<F/2-3/7>> // unimplemented
  178. 000001B4  206E 001C                movea.l    A0, [A6 + 0x1C]
  179. 000001B8  43EE FF00                lea.l      A1, [A6 - 0x100]
  180. 000001BC  7040                     moveq.l    D0, 0x40
  181. label000001BE:
  182. 000001BE  22D8                     move.l     [A1]+, [A0]+
  183. 000001C0  5340                     subq.w     D0, 1
  184. 000001C2  6EFA                     bgt        -0x4 /* 000001BE */
  185. 000001C4  3D7C 0052 FEFE           move.w     [A6 - 0x102], 0x52 /* 'R' */
  186. 000001CA  3D7C 0028 FEFC           move.w     [A6 - 0x104], 0x28 /* '(' */
  187. 000001D0  2D6E 0018 FEEC           move.l     [A6 - 0x114], [A6 + 0x18]
  188. 000001D6  7E01                     moveq.l    D7, 0x01
  189. 000001D8  1D7C 0001 FEA2           move.b     [A6 - 0x15E], 0x1
  190. 000001DE  102D FD91                move.b     D0, [A5 - 0x26F]
  191. 000001E2  6700 00F4                beq        +0xF6 /* 000002D8 */
  192. 000001E6  4AAD FDB2                tst.l      [A5 - 0x24E]
  193. 000001EA  6700 00EC                beq        +0xEE /* 000002D8 */
  194. 000001EE  4207                     clr.b      D7
  195. 000001F0  41EE 0018                lea.l      A0, [A6 + 0x18]
  196. // begin alternate branch 000001F2-000001FA
  197. label000001F2:
  198. 000001F2  0018 43FA                ori.b      [A0]+, 0xFA
  199. 000001F6  0178 7003                bchg       [0x00007003], D0
  200. // end alternate branch 000001F2-000001FA
  201. label000001F2: // (misaligned)
  202. 000001F4  43FA 0178                lea.l      A1, [PC + 0x178 /* 0000036E, value 0x54455854 'TEXT', pstring "EXT" */]
  203. 000001F8  7003                     moveq.l    D0, 0x03
  204. label000001FA:
  205. 000001FA  B109                     cmpm.b     [A0]+, [A1]+
  206. 000001FC  56C8 FFFC                dbne       D0, -0x6 /* 000001FA */
  207. // begin alternate branch 000001FE-00000200
  208. label000001FE:
  209. 000001FE  FFFC                     .invalid   <<F/7/7>>
  210. // end alternate branch 000001FE-00000200
  211. label000001FE: // (misaligned)
  212. 00000200  57C0                     seq        D0
  213. 00000202  206D FDB2                movea.l    A0, [A5 - 0x24E]
  214. 00000206  2050                     movea.l    A0, [A0]
  215. 00000208  4868 0012                pea.l      [A0 + 0x12]
  216. 0000020C  487A 0156                pea.l      [PC + 0x156 /* 00000364, value 0x5245 'RE', cstring "" */]
  217. // begin alternate branch 0000020E-00000210
  218. label0000020E:
  219. 0000020E  0156                     bchg       [A6], D0
  220. // end alternate branch 0000020E-00000210
  221. label0000020E: // (misaligned)
  222. 00000210  4EAD 01C2                jsr        [A5 + 0x1C2 /* export_52 */]
  223. // begin alternate branch 00000212-00000214
  224. label00000212:
  225. 00000212  01C2                     .incomplete
  226. // end alternate branch 00000212-00000214
  227. label00000212: // (misaligned)
  228. 00000214  C01F                     and.b      D0, [A7]+
  229. 00000216  6726                     beq        +0x28 /* 0000023E */
  230. 00000218  206D FDB2                movea.l    A0, [A5 - 0x24E]
  231. 0000021C  2050                     movea.l    A0, [A0]
  232. 0000021E  43EE FEAC                lea.l      A1, [A6 - 0x154]
  233. 00000222  41E8 0012                lea.l      A0, [A0 + 0x12]
  234. 00000226  7010                     moveq.l    D0, 0x10
  235. label00000228:
  236. 00000228  22D8                     move.l     [A1]+, [A0]+
  237. 0000022A  5340                     subq.w     D0, 1
  238. 0000022C  6EFA                     bgt        -0x4 /* 00000228 */
  239. 0000022E  206D FDB2                movea.l    A0, [A5 - 0x24E]
  240. 00000232  2050                     movea.l    A0, [A0]
  241. 00000234  3D68 000C FEA8           move.w     [A6 - 0x158], [A0 + 0xC]
  242. 0000023A  6000 009C                bra        +0x9E /* 000002D8 */
  243. label0000023E:
  244. 0000023E  41EE 0018                lea.l      A0, [A6 + 0x18]
  245. 00000242  43FA 0126                lea.l      A1, [PC + 0x126 /* 0000036A, value 0x524F424A 'ROBJ', pstring "OBJTEXT" */]
  246. 00000246  7003                     moveq.l    D0, 0x03
  247. label00000248:
  248. 00000248  B109                     cmpm.b     [A0]+, [A1]+
  249. 0000024A  56C8 FFFC                dbne       D0, -0x6 /* 00000248 */
  250. 0000024E  57C0                     seq        D0
  251. 00000250  206D FDB2                movea.l    A0, [A5 - 0x24E]
  252. 00000254  2050                     movea.l    A0, [A0]
  253. 00000256  4868 0052                pea.l      [A0 + 0x52]
  254. 0000025A  487A 0108                pea.l      [PC + 0x108 /* 00000364, value 0x5245 'RE', cstring "" */]
  255. 0000025E  4EAD 01C2                jsr        [A5 + 0x1C2 /* export_52 */]
  256. 00000262  C01F                     and.b      D0, [A7]+
  257. 00000264  6724                     beq        +0x26 /* 0000028A */
  258. 00000266  206D FDB2                movea.l    A0, [A5 - 0x24E]
  259. 0000026A  2050                     movea.l    A0, [A0]
  260. 0000026C  43EE FEAC                lea.l      A1, [A6 - 0x154]
  261. 00000270  41E8 0052                lea.l      A0, [A0 + 0x52]
  262. 00000274  7010                     moveq.l    D0, 0x10
  263. label00000276:
  264. 00000276  22D8                     move.l     [A1]+, [A0]+
  265. 00000278  5340                     subq.w     D0, 1
  266. 0000027A  6EFA                     bgt        -0x4 /* 00000276 */
  267. 0000027C  206D FDB2                movea.l    A0, [A5 - 0x24E]
  268. 00000280  2050                     movea.l    A0, [A0]
  269. 00000282  3D68 000E FEA8           move.w     [A6 - 0x158], [A0 + 0xE]
  270. 00000288  604E                     bra        +0x50 /* 000002D8 */
  271. label0000028A:
  272. 0000028A  41EE 0018                lea.l      A0, [A6 + 0x18]
  273. 0000028E  43FA 00D6                lea.l      A1, [PC + 0xD6 /* 00000366, value 0x52455845 'REXE', pstring "EXEROBJTEXT" */]
  274. 00000292  7003                     moveq.l    D0, 0x03
  275. label00000294:
  276. 00000294  B109                     cmpm.b     [A0]+, [A1]+
  277. 00000296  56C8 FFFC                dbne       D0, -0x6 /* 00000294 */
  278. 0000029A  57C0                     seq        D0
  279. 0000029C  206D FDB2                movea.l    A0, [A5 - 0x24E]
  280. 000002A0  2050                     movea.l    A0, [A0]
  281. 000002A2  4868 0092                pea.l      [A0 + 0x92]
  282. 000002A6  487A 00BC                pea.l      [PC + 0xBC /* 00000364, value 0x5245 'RE', cstring "" */]
  283. 000002AA  4EAD 01C2                jsr        [A5 + 0x1C2 /* export_52 */]
  284. 000002AE  C01F                     and.b      D0, [A7]+
  285. 000002B0  6724                     beq        +0x26 /* 000002D6 */
  286. 000002B2  206D FDB2                movea.l    A0, [A5 - 0x24E]
  287. 000002B6  2050                     movea.l    A0, [A0]
  288. 000002B8  43EE FEAC                lea.l      A1, [A6 - 0x154]
  289. 000002BC  41E8 0092                lea.l      A0, [A0 + 0x92]
  290. 000002C0  7010                     moveq.l    D0, 0x10
  291. label000002C2:
  292. 000002C2  22D8                     move.l     [A1]+, [A0]+
  293. 000002C4  5340                     subq.w     D0, 1
  294. 000002C6  6EFA                     bgt        -0x4 /* 000002C2 */
  295. 000002C8  206D FDB2                movea.l    A0, [A5 - 0x24E]
  296. 000002CC  2050                     movea.l    A0, [A0]
  297. 000002CE  3D68 0010 FEA8           move.w     [A6 - 0x158], [A0 + 0x10]
  298. 000002D4  6002                     bra        +0x4 /* 000002D8 */
  299. label000002D6:
  300. 000002D6  7E01                     moveq.l    D7, 0x01
  301. label000002D8:
  302. 000002D8  41ED FD80                lea.l      A0, [A5 - 0x280]
  303. 000002DC  43EE FF00                lea.l      A1, [A6 - 0x100]
  304. 000002E0  20D9                     move.l     [A0]+, [A1]+
  305. 000002E2  20D9                     move.l     [A0]+, [A1]+
  306. 000002E4  20D9                     move.l     [A0]+, [A1]+
  307. 000002E6  1007                     move.b     D0, D7
  308. 000002E8  6720                     beq        +0x22 /* 0000030A */
  309. 000002EA  2F2E FEFC                move.l     -[A7], [A6 - 0x104]
  310. 000002EE  486E FF00                pea.l      [A6 - 0x100]
  311. 000002F2  42A7                     clr.l      -[A7]
  312. 000002F4  3F3C 0001                move.w     -[A7], 0x1
  313. 000002F8  486E FEEC                pea.l      [A6 - 0x114]
  314. 000002FC  41ED 013A                lea.l      A0, [A5 + 0x13A /* export_35 */]
  315. 00000300  2F08                     move.l     -[A7], A0
  316. 00000302  486E FEA2                pea.l      [A6 - 0x15E]
  317. 00000306  4EAD 0192                jsr        [A5 + 0x192 /* export_46 */]
  318. label0000030A:
  319. 0000030A  1D7C 0001 0020           move.b     [A6 + 0x20], 0x1
  320. 00000310  102E FEA2                move.b     D0, [A6 - 0x15E]
  321. 00000314  0A00 0001                xori.b     D0, 0x1
  322. 00000318  670A                     beq        +0xC /* 00000324 */
  323. 0000031A  206E 0014                movea.l    A0, [A6 + 0x14]
  324. 0000031E  30BC 013A                move.w     [A0], 0x13A
  325. 00000322  6034                     bra        +0x36 /* 00000358 */
  326. label00000324:
  327. 00000324  206E 0014                movea.l    A0, [A6 + 0x14]
  328. 00000328  43EE FEAC                lea.l      A1, [A6 - 0x154]
  329. 0000032C  7010                     moveq.l    D0, 0x10
  330. label0000032E:
  331. 0000032E  20D9                     move.l     [A0]+, [A1]+
  332. 00000330  5340                     subq.w     D0, 1
  333. 00000332  6EFA                     bgt        -0x4 /* 0000032E */
  334. 00000334  206E 000C                movea.l    A0, [A6 + 0xC]
  335. 00000338  30AE FEA8                move.w     [A0], [A6 - 0x158]
  336. 0000033C  4267                     clr.w      -[A7]
  337. 0000033E  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  338. 00000342  206E 000C                movea.l    A0, [A6 + 0xC]
  339. 00000346  3F10                     move.w     -[A7], [A0]
  340. 00000348  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  341. 0000034C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  342. 00000350  4EBA FD76                jsr        [PC - 0x28A /* 000000C8 */]
  343. 00000354  1D5F 0020                move.b     [A6 + 0x20], [A7]+
  344. label00000358:
  345. 00000358  2E1F                     move.l     D7, [A7]+
  346. 0000035A  4E5E                     unlink     A6
  347. 0000035C  205F                     movea.l    A0, [A7]+
  348. 0000035E  DEFC 0018                add.w      A7, 0x18
  349. 00000362  4ED0                     jmp        [A0]
  350. 00000364  0000 5245                ori.b      D0, 0x45 /* 'E' */
  351. 00000368  5845                     addq.w     D5, 4
  352. 0000036A  524F                     addq.w     A7, 1
  353. 0000036C  424A                     clr.w      A2
  354. 0000036E  5445                     addq.w     D5, 2
  355. 00000370  5854                     addq.w     [A4], 4
  356.